.benefit
  min-height 100vh
  background: #F5F7FB
  // 商品应付
  .benefit-payment
    margin:20rpx 0;
    text-align:center;
    padding:36rpx 20rpx 40rpx;
    background: #ffffff
    border-radius 16rpx
    margin-bottom 40rpx
    .payment-num
      margin: 8px
      font-size: 88rpx
      color #FE7C53
      font-weight: bold
  .benefit-explain
    color #ED7D2B
    background: #FCF3E1
    border-radius 16rpx
    padding 20rpx 36rpx 36rpx
    border 1px dashed #ED7D2B
    .explain-title
      padding 16rpx 0
      font-size 42rpx
      font-weight: bold
    .explain-content
      .content-title
        font-size:32rpx;
        line-height:46rpx;
  // 表单
  .benefit-from
    .benefit-input
      background: #ffffff
      margin-bottom 20rpx
      border-radius 16rpx
      .label
        font-size 30px
        color #333333
        padding:32rpx 24rpx 24rpx 24rpx;
    .address-select
      background: #ffffff
      display flex
      align-items center
      padding 20px 30px
      border-bottom 1PX solid #F4F4F4
      .label
        font-size 30px
        color #333333
      .placeholder, .value
        flex 1
        font-size 30px
        text-align right
        padding-right: 34px
      .placeholder
        color #B2B2B2
      .arrow
        align-self center
    .benefit-balance
      background: #ffffff
      margin-bottom 40rpx
      border-radius 16rpx
      .label
        font-size 30px
        color #333333
        padding:32rpx 24rpx 24rpx 24rpx
  .footer-btn
    margin-top 140rpx
    text-align center
    .checkout-btn
      display inline-block
      width 88%
      padding 24rpx
      font-size 36rpx
      color #333333
      border-radius 12rpx
      background: linear-gradient(to right, #FFC93E 0%, #FFD701 100%)
// 结算底部
  .footer
    position fixed
    background white
    height: 100px
    left: 0
    right: 0
    bottom: 0
    z-index 2
    display flex
    border-top 1px solid #F4F4F4
    // 去结算
    .checkout
      width 100%
      text-align center
      padding 24rpx
      font-size 36rpx
      color #333333;
      border-radius 0
      background: linear-gradient(to right, #FFC93E 0%, #FFD701 100%);
   // 优惠券
  .coupon
    background white
    margin 20px 30px
    border-radius 10px
    border: 1px solid #F4F4F4
    .item
      height 80px
      line-height 80px
      display flex
      box-sizing border-box
      overflow: hidden
      padding-left: 22px
      padding-right: 22px
      align-items center
      margin-bottom 20rpx
    .left
      color #333333
      font-size 26px
      flex 1
    .small
      font-size 30rpx
    .right
      color #333333
      font-size 30px
      display flex
      align-items center
    .coupon-right
      color #B2B2B2
      font-size 24px